// Generated from Fun.g4 by ANTLR 4.0

package grammar;

import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;

public class FunBaseVisitor<T> extends AbstractParseTreeVisitor<T> implements FunVisitor<T> {
    @Override
    public T visitFunctionArguments(FunParser.FunctionArgumentsContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitMethodCall(FunParser.MethodCallContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitThrowCompareExpression(FunParser.ThrowCompareExpressionContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitObject(FunParser.ObjectContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitNewClass(FunParser.NewClassContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitPrimaryExpression(FunParser.PrimaryExpressionContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitThrowSumExpression(FunParser.ThrowSumExpressionContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitLambdaWithoutArguments(FunParser.LambdaWithoutArgumentsContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitApplications(FunParser.ApplicationsContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitLambdaWithArguments(FunParser.LambdaWithArgumentsContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitThrowLogicExpression(FunParser.ThrowLogicExpressionContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitLet(FunParser.LetContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitIfThenElse(FunParser.IfThenElseContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitCompare(FunParser.CompareContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitMulDiv(FunParser.MulDivContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitStaticLambdaObject(FunParser.StaticLambdaObjectContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitLogic(FunParser.LogicContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitThrowMultiplyExpression(FunParser.ThrowMultiplyExpressionContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitProgram(FunParser.ProgramContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitAddSub(FunParser.AddSubContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitExpressionInBrackets(FunParser.ExpressionInBracketsContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitIfThenElseExpression(FunParser.IfThenElseExpressionContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitLambdaExpression(FunParser.LambdaExpressionContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitThrowApplications(FunParser.ThrowApplicationsContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitIdentifier(FunParser.IdentifierContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitApplicationsList(FunParser.ApplicationsListContext ctx) {
        return visitChildren(ctx);
    }

    @Override
    public T visitLiteral(FunParser.LiteralContext ctx) {
        return visitChildren(ctx);
    }
}